/**
 * 课程相关接口
 */

import request from '@/utils/request'

export default {
  /**
   * 分页查询绑定课程
   * @param {Object} params - { page, page_size }
   * @returns {Promise} 课程列表
   */
  getCourseList(params) {
    return request({
      url: '/student/courses',
      method: 'get',
      params
    })
  },

  /**
   * 获取课程详情及关联资源
   * @param {Object} params - { course_id }
   * @returns {Promise} 课程详情（包括学习内容、测验考试等）
   */
  getCourseDetail(params) {
    return request({
      url: '/student/course-detail',
      method: 'get',
      params
    })
  }
}
